// 小程序中每一个页面的数据和逻辑都在Page()函数中实现
Page({

    /**
     * 页面的初始数据
     */
    data: {
        subjects: ['语文','数学','英语','编程'],
        subject1:"选择科目",
        subject2:"选择科目",
        getSub : "选择省市区"   
    },

    // 自定义函数,更新科目
    getSubject1(e){
        console.log(this,e,this.data.subjects);//指向当前对象
        // 小程序中更新数据使用this.setData
        this.setData({
            subject1: this.data.subjects[e.detail.value]
        })
    },
    // 箭头函数undefined
    getSubject2:function(e){
        console.log(this); //undfined
        // 小程序中更新数据使用 this.setData
        this.setData({
            subject2: this.data.subjects[e.detail.value]
        })
    },
    getSub(e){
        console.log(this,e,e.detail.value);
        var add= []
        e.detail.value.forEach(element => {
            add +=element
        });
            console.log(add);
        this.setData({
            getSub : add
            
        })
    },
    /**
     * 生命周期函数--监听页面加载 --->created
     */
    onLoad: function (options) {

    },

    /**
     * 生命周期函数--监听页面初次渲染完成 --->mounted
     */
    onReady: function () {

    },

    /**
     * 生命周期函数--监听页面显示 ----->activeted
     */
    onShow: function () {

    },

    /**
     * 生命周期函数--监听页面隐藏
     */
    onHide: function () {

    },

    /**
     * 生命周期函数--监听页面卸载
     */
    onUnload: function () {

    },

    /**
     * 页面相关事件处理函数--监听用户下拉动作
     */
    onPullDownRefresh: function () {
        
    },

    /**
     * 页面上拉触底事件的处理函数
     */
    onReachBottom: function () {

    },

    /**
     * 用户点击右上角分享
     */
    onShareAppMessage: function () {

    }
})